Value-Based Software Metrics
نویسندگان
چکیده
Many software metrics, particularly dependability metrics, are usually presented in a value-neutral framework. For example, the primary metric for Reliability, Mean Time Between Failures, is referenced to a one-size-fits-all (and often not explicitly defined) definition of “failure.” This can lead to serious problems, as when operators’ optimization on liveness produces user response times to queries of up to 2 weeks (an actual example). Clearly, unacceptable response time is a “failure” for some stakeholders that should be reflected in the metric definition. The paper presents some initial thoughts and a candidate approach for addressing this issue. 1. Current Interests USC’s Center for Software Engineering has been working on value-based software engineering for several years; see next section.
منابع مشابه
Nondeterministic Coverage Metrics as Key Performance Indicator for Model- and Value-based Testing
Assessing the testing or software development process by only using KPIs can easily be misleading. A better solution is a paradigm shift to value-based software engineering, which integrates value considerations into software engineering and offers a broader and more technical view on KPIs. Coverage metrics are such a technical view and a very helpful KPI. This paper combines value-based testin...
متن کاملDesigning Software Quality Measurement System for Telecommunication Industry Using Object-Oriented Technique
Numbers of software quality measurement system have been implemented over the past few years, but none of them focuses on telecommunication industry. Software quality measurement system for telecommunication industry was a system that could calculate the quality value of the measured software that totally focused in telecommunication industry. Before designing a system, quality factors, quality...
متن کاملExternal Validation of a Metrics-based Quality Assessment of the Jwam Framework
Product metrics allow for an efficient way to get feedback about the quality of an existing software system. Beside the internal validation of metrics, i.e. their examination with respect to measurement theory, the external validation is important to examine the value of results based on metrics analysis. In this paper, a well-defined process to get a metrics-based quality assessment is applied...
متن کاملA Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملObject Oriented Metrics: Precision Tools and Configurable Visualisations
Software metrics are a valuable tool in helping software engineers to develop large, complex software systems. However, it is vital that transparency and precision are maintained at all stages. We contend that without grammars we cannot define metrics rigorously, without transparent and powerful parsing tools we cannot collect data accurately and without flexible configurable visualisation we c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004